home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 4 / Commodore_Free_Issue_04_2007_Commodore_Computer_Club.d64 / t.hvsc faq 1 < prev    next >
Text File  |  2023-02-26  |  13KB  |  455 lines

  1. u
  2.  
  3. HVSC Frequently Asked Questions (F.A.Q)
  4.  
  5. [1] What is the High Voltage SID
  6. Collection (HVSC)?
  7.  
  8. HVSC is the ultimate SID tune
  9. collection featuring over 30,000
  10. popularand requested SIDs from the
  11. Commodore 64.  The collection
  12. includes SIDs (aka C64 music) from
  13. games, demos, intros, etc. HVSC has
  14. been in the making for six years & is
  15. the result of many contributors.
  16.  
  17. [2] What software and hardware do I
  18. need to play the tunes in HVSC?
  19.  
  20. Lucky for you, there are many devoted
  21.  
  22. SID fans throughout the world. Many
  23. people have created or ported SID
  24. emulators to various OSes. To name a
  25. few: Win95, Win3.1, Linux, MSDOS,
  26. MacOS, AmigaOS, Atari Falcon,
  27. BeOS, OS/2, etc.  For a complete list
  28.  
  29. of which OSs are supported, see the
  30. HVSC web,page. You can also listen
  31. to the SIDs in HVSC on a real C64
  32. with Real SID Play.  More information
  33. is available on the HVSC web page.As
  34. for additional hardware, you only need
  35. a sound card. In addition to using your
  36. home computer, there are hardware
  37. devices out there that utilize the SID
  38. chip itself in conjunction with your
  39. sound card.  See
  40.  
  41. http://www.hardsid.com and
  42. http://www.sidstation.com
  43. for more information.
  44.  
  45. [3] Isn't Commodore C64 music just
  46. silly beep-blop music?
  47.  
  48. Absolutely not!  Although the C64
  49. went into production in 1983, do not
  50. underestimate the C64's technology. 
  51. In fact, Byte Magazine named the
  52. C64's Sound Interface Device (SID) as
  53. one of the 20 most important chips in
  54. computer history along side the
  55. PowerPC, Intel 8086, and Pentium.
  56.  
  57. After all, there has to be a reason why
  58. there are so many SID fans.  You
  59. should note that there were two
  60. distinctive regions for SID music,
  61. America and Europe. American SID
  62. music is on average lower in quality
  63. compared to European SID music.
  64. This is not to say that American SID
  65. music is crap, but if you are judging
  66.  
  67. SID music based on the American SID
  68. music you have heard, I can
  69. understand partially why you might
  70. think SID music is silly.  Why is
  71. American SID music lacking compared to
  72. European SID music?  Mainly this has
  73. to do with much information sharing
  74. related to the SID composing tools in
  75. Europe (not to mention some theft as
  76. well).  The best way for you to
  77. determine if SID music is or isn't for
  78. you is to listen to some of the best.
  79.  
  80. Take a listen to some Hubbard,
  81. Galway, Daglish, Gray (Fred and Matt)
  82. and Tel.  If you do not like  any of
  83. those artists, then there is a strong
  84. chance you will not like any  SID
  85. music. You should also note that C64
  86. music has been played not just on
  87. specialist radio shows like the KDVS
  88. 6581 SID show (now sadly no longer
  89. with us) but also on Swedish national
  90. television.  So much for silly
  91. beep-blop then :)
  92.  
  93. [4] Which tunes are added to HVSC,
  94. and why?
  95.  
  96. HVSC adds music from games, and
  97. C64 scene programs (whether they
  98. befrom demos, stand alone music
  99. packs, or disk magazines) which have
  100. been released into the public domain.
  101.  
  102. However, we do not normally add any
  103. Compute! Gazette tunes (see [5]). 
  104. Thus, if a tune has been released
  105. publically including C64 FTP or
  106. WWW sites, this means it also allows
  107. for any other public collection such as
  108. HVSC to place it in their collections
  109. as well using the same unrestricted &
  110. free ethics that public domain software
  111. allows.  We do this so that HVSC serves
  112. as an archive, not just for the SID
  113. fans, but for the composers as well if
  114. they ever need to refer to their work.
  115.  
  116. There are also some previously
  117. unreleased tunes by composers which
  118. HVSC also has (such as
  119. /Gray_Fred/Sled.sid), where the HVSC
  120. Crew strictly asks for
  121.  
  122. _composer permission_ before
  123. releasing such.
  124.  
  125. [5] Why aren't there any Compute
  126. Gazette SIDPlayer tunes in HVSC?
  127.  
  128. Mainly, because on average they do
  129. not sound as good as non-SIDPlayer
  130. tunes.SIDPlayer was a public domain
  131. SID composer and player available in
  132. the early '80s on the C64. The tool
  133. was predominately used by Americans &
  134. has a strong following among the
  135. public domain audience.  SIDPlayer
  136. tunes are usually follow by a ".mus"
  137. and can be found on some C64 ftp sites.
  138.  
  139. The best Compute! Gazette SID tune
  140. collection HVSC knows of is
  141. maintained by Peter Weighill and the
  142. latest version can be found here:
  143. http://www.c64music.co.uk/
  144.  
  145. (note: do not confuse SIDPlayer with
  146. SIDPlay. SIDPlay is a SID emulator
  147. where as SIDPlayer is a SID player for
  148. the C64.  Confusion is easy when there
  149. is SIDPlay, PLAYSID (Amiga),
  150. SIDPlayer (C64), Real SIDPlay (C64),
  151. etc.)
  152.  
  153. [6] What is the SID Tune Information
  154. List (STIL)?
  155.  
  156. The STIL is basically a text file
  157. which contains general information
  158. about the SIDs in HVSC.
  159.  
  160. Such information includes the original
  161. composer's name, defects in certain
  162. tunes, interesting trivia, etc.
  163. Consult the STIL FAQ for more info.
  164.  
  165. Hopefully your SID emulator has the
  166. option to display the STIL information
  167. for the current playing SID tune.
  168.  
  169. [7] What is PSIDv2NG?
  170.  
  171. PSIDv2NG (PSID format v2, Next
  172. Generation) was invented by Simon
  173. White and Dag Lem and is an
  174. extension of the Playsid V2 file
  175. format. It takes advantage of some free
  176. bytes in the header and allows for the
  177. following situations (the first one was
  178. already in the existing PSID v2
  179. format):
  180.  
  181. * the SID file has a standalone
  182. player or is a Compute! Gazette
  183. SIDplayer tune
  184.  
  185. * whether the SID file is C64
  186. compatible or specific to the old
  187. PlaySID formats
  188.  
  189. * whether the SID file is for NTSC
  190. (eg: USA) or PAL (eg: Europe) TV
  191. formats
  192.  
  193. * SID chip selection, 6581 (old) or
  194. 8580 (new) SID chip
  195.  
  196. * relocation fields, required to
  197. support a real C64(emulator) where
  198. additional code must be placed in C64
  199. RAM to play the SID tune.
  200.  
  201. All the above means that it also
  202. allows for better compatibility with a
  203. real Commodore 64 so you can play the
  204. tunes on the real thing (see  also
  205. RSID below)
  206.  
  207. It also has the added advantage of
  208. being backwards compatible with most
  209. SID tunes, so that older SID emulators
  210. can still play them, but to take
  211. advantage of the features of PSID
  212. v2NG, you are highly recommended to
  213. use SID emulators based on the latest
  214.  
  215. libsidplay2 emulation engine (for
  216. example,  Sidplay2 for Windows) to
  217. play SIDs in HVSC.
  218.  
  219. RSID is an extension of the PSID
  220. v2NG format, introduced in HVSC
  221. 5.1. RSID is for those rips that
  222. require strict C64 compliance, and also
  223. ensure that older SID emulators do
  224. not lock up when attempting to play
  225. these SIDs. It does this by having
  226. "RSID" in the first four bytes of the
  227. SID file header instead of "PSID",
  228. which allows for safe rejection.
  229. Examples of an RSID format SID include
  230. sample tunes which require real-time
  231. sample playback, busy delay loops in
  232. real time and cycle-accurate timing.
  233.  
  234. The RSID format should only be used
  235. if the rip will crash older SID
  236. emulators. More detailed information
  237. about the formats can be obtained on
  238. the documents section of the
  239. Sidplay2 homepage
  240.  
  241. [8] Why has HVSC decided to go with
  242. PSIDv2NG?
  243.  
  244. The HVSC Team had thought for some
  245. time about going with the file format,
  246. as it would allow for better and more
  247. accurate rips, being played with the
  248. cycle-accurate Sidplay2 player.
  249. However, such an issue was important
  250. and so in March 2002 HVSC undertook its
  251. first ever user survey, which asked how
  252. the collection was used, what the users
  253. found important in a SID file format to
  254. them, and whether the collection should
  255. move to PSIDv2NG format.  When you
  256. consider that of those surveyed:
  257.  
  258. * 73% wished for SID files to be
  259. played on a real C64 where possible
  260.  
  261. * 94% would like to hear SID tunes at
  262. their intended PAL or NTSC speed
  263.  
  264. * 91% wished to know which SID chip
  265. a SID tune was composed on and that a
  266. majority also wished for us to have
  267. SID files play more accurately, & for
  268. the collection to go to PSIDv2NG,
  269. then it was an easy decision to make.
  270.  
  271. Further, PSIDv2NG is the only new SID
  272. file format thus far that facilitates
  273. what was preferred.
  274.  
  275. [9] Some of the file names have _PSID
  276. and _BASIC in their name. Why is this?
  277.  
  278. - If you use sidplay1, play the _PSID
  279. files if they exist.
  280.  
  281. - If you use sidplay2, play the non-
  282. _PSID files.
  283.  
  284. There were many SIDs ripped where
  285. they were hacked for compatibility or
  286. PlaySID extended digi registers, which
  287. are specific to older SID emulators
  288. like PlaySID and Sidplay only.
  289. Although Sidplay2 will play those rips,
  290. a real C64 will not and and in most
  291. cases it will lock up with them.
  292.  
  293. As the collection develops, C64-
  294. friendly versions of these rips will be
  295. added which will run alongside the
  296. existing PlaySID-specific rips. Most of
  297. these will be in the RSID format
  298. which will safely reject on the older
  299. SID emulators. Further, by marking the
  300. PlaySID specific tunes in this way,
  301. that user then knows which rip is
  302. suited best to their SID emulator.
  303.  
  304. Similarly, those SIDs that are marked
  305. BASIC were originally taken from C64
  306. games which were wholly programmed in
  307. the BASIC language. 
  308.  
  309. To convert these BASIC programs into
  310. timer-exact machine code SID tunes
  311. would take not only a lot of effort,
  312. but inevitably you would also lose the
  313. accuracy of playback of these tunes.
  314.  
  315. Emulation support is now provided by
  316. the latest versions of Sidplay2 to be
  317. able to effectively emulate BASIC
  318. (and thus the tunes created within
  319. BASIC) correctly. HVSC 5.7 saw the
  320. first BASIC SIDs in the collection, &
  321. as the collection progresses, more of
  322. these tunes will appear.
  323.  
  324. [10] My operating system doesn't yet
  325. (or can't) support Sidplay2. Will I
  326. still be able to play the SIDs in HVSC?
  327.  
  328. Yes. Part of the PSIDv2NG
  329. specification is to allow for
  330. backwards compatibility, wherever
  331. possible.
  332.  
  333. The only SIDs you won't be able to play
  334. are those which are real C64 specific,
  335. and for the majority of those, they
  336. will have a PlaySID equivalent marked
  337. as mentioned above.
  338.  
  339. [11] When will the next update be
  340. released?
  341.  
  342. There is no fixed time schedule as to
  343. when each update is released.  Each
  344. update is dependent on two factors:
  345. available time and available SIDs. 
  346. Once enough SIDs have been sent in to
  347. equal around 1.44 MBs (compressed)
  348. and the HVSC crew has time enough
  349. to properly sort the SIDs, the next
  350. update will be released.  At present,
  351. it takes on average three months to put
  352. together a new update.  However, you
  353. should note that with the amount of
  354. SIDs already present in HVSC, it does
  355. become harder to compile updates full
  356. of new SIDs and three months should
  357. be seen as an absolute minimum.
  358.  
  359. Also, if you wish to be added to the
  360. HVSC Update Announcement list,
  361. which means you get an email the
  362. moment the HVSC website is updated
  363. announcing the  new HVSC Update
  364. release, then please email HVSC
  365. Update Subscribe.  Note too that you
  366. will be able to download the update
  367. from two sites on the main HVSC page
  368. which should ease Net traffic on the
  369. day of the update release.
  370.  
  371. [12] Do I have to download all of
  372. HVSC after each update?
  373.  
  374. No. The update comes with a tool that
  375. automatically updates HVSC to the
  376. next version.  Instructions are
  377. provided in each update and within the
  378. tool. In particular, do NOT run the
  379. update tool more than once.
  380.  
  381. [13] Why isn't the update tool
  382. available for my system?
  383.  
  384. The update tool was made in mind to
  385. be portable, and at the moment is
  386. available for Win95/98/NT, AmigaOS,
  387. OS/2, MacOS, BeOS, Linux, FreeBSD,
  388. SolarisOS 2.6 on SPARC processor
  389. systems and Atari ST with external OS
  390. that handles long file names. If you
  391. would like to port the Update tool to
  392. your OS, the source code to the tool
  393. and information about the format of
  394. the HVS data file can be obtained by
  395. emailing
  396.  
  397. Stephan Schmid & Peter Sandn
  398.  
  399. [14] Why do the updates sometimes
  400. add SIDs that HVSC already had?
  401.  
  402. We often replace SIDs in HVSC with
  403. better versions. Reason for replacing
  404.  
  405. SIDs could be (1) more sub-tunes (2)
  406. 100% rip (3) significantly smaller (4)
  407. merger of several SIDs. A "100% rip"
  408. includes SID tunes that are fully C64
  409. compliant and where applicable have
  410. all subtunes. Thus, there is a chance
  411. that a new version of a tune could
  412. sound identical to the current version
  413. in HVSC.  The new rip, however, has
  414. some internal changes that does in fact
  415. make it superior. Note that
  416. occasionally we do mistakenly add
  417. repeated tunes (and please tell us if
  418. you spot them.)
  419.  
  420. [15] After I ran the Update, I can no
  421. longer find some SIDs.  Where did
  422. they go?
  423.  
  424. To find out more details as to where
  425. SIDs were moved, why they were
  426. deleted, why they were replaced, etc.,
  427. view the /DOCUMENTS/UpdateXX.hvs file
  428. for the current update. The "XX" in the
  429. path mentioned in the previous
  430. sentence represents the current
  431. update number.  So if after running
  432. Update #7 you can no longer find a
  433. favorite SID, check
  434. /DOCUMENTS/Update07.hvs and search the
  435. file for the location where that SID
  436. was manipulated.  The UpdateXX.hvs file
  437. serves as a data file for the UPDATE
  438. tool but is also readable by humanoids
  439. and does contain some comments. The
  440. best way to find the section of the
  441. file that contains the information you
  442. seek is to do a string search on the
  443. old SID or the path where the SID
  444. resided.
  445.  
  446. [16] How can I tell what version of
  447. HVSC I have?
  448.  
  449. Look at /DOCUMENTS/hv_sids.txt. The
  450. first few lines will tell you what
  451. version you have.
  452.  
  453.       Continued in Part 1
  454.  
  455.